package com.aaa.phone.dao.authenticationdao;


import com.aaa.entity.AppIdcardApprove;
import com.aaa.entity.AppStcardApprove;
import com.aaa.entity.AppUserinfo;
import com.aaa.entity.BackSchool;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Description: 实名认证和学生认证接口
 * @Author: 陈阳
 * @CreateDate: 2018/12/24$ 8:51$
 */
@Mapper
public interface IAuthenticationDao {
    /**
     * 实名认证
     */
    int toAutonymAuthentication(AppIdcardApprove appIdcardApprove);

    int updateAutonymName(AppIdcardApprove appIdcardApprove);

    /**
     * 学生认证
     */
    int toStudentAuthentication(AppStcardApprove appStcardApprove);

    int updateSchoolId(AppStcardApprove appStcardApprove);

    /**
     * 实名认证状态
     */
    AppUserinfo queryAA(String telephone);

    /**
     * 学生认证状态
     */
    AppStcardApprove querySA(String telephone);

    /**
     * 获取学校
     */
    List<BackSchool> toGetSchool();

    /**
     * 获取实名认证信息（已认证通过的）
     */
    AppIdcardApprove toGetAutonymMsg(String telephone);

    /**
     * 获取学生认证信息（已认证通过的）
     */
    AppStcardApprove toGetStudentMsg(String telephone);
    /**
     * 查询实名认证表中是否有记录
     * */
    AppIdcardApprove getAutoExist(String telephone);
    /**
     * 查询学生认证表中是否有记录
     * */
    AppStcardApprove getStuExist(String telephone);
}
